/** 
* A Visitor leszarmazott osztalya.
* Ha az amoba utkozik akkor ez az osztaly mondja meg,
* hogy mi tortenik az utkozovel az adott utkozes soran.
*/

 

public class AmobaUtkozik extends Visitor
{
    private Amoba a;

    public AmobaUtkozik(Amoba am){
		a = am;
		Szkeleton.Message("AmobaUtkozik letrehozva..");
}
    /**
	* Megmondja az amobanak, hogy kincskeresovel valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param kk 
	*/
    public boolean utkozik(Kincskereso kk)
    {
		Szkeleton.Start("AmobaUtkozik", "utkozik");
    	Szkeleton.Finish("AmobaUtkozik", "utkozik");

    	return false;
    }
	
    /**
	* Megmondja az amobanak, hogy uldozo lennyel valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param u
	*/
    public boolean utkozik(Uldozo u)
    {
	Szkeleton.Start("AmobaUtkozik", "utkozik");
    	Szkeleton.Finish("AmobaUtkozik", "utkozik");
    	return false;
    }
	
    /**
	* Megmondja az amobanak, hogy buta lennyel valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param bu
	*/
    public boolean utkozik(Buta bu)
    {
		Szkeleton.Start("AmobaUtkozik", "utkozik");
    	Szkeleton.Finish("AmobaUtkozik", "utkozik");
    	return false;
    }
	
    /**
	* Megmondja az amobanak, hogy sziklaval valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param sz
	*/
    public boolean utkozik(Szikla sz)
    {
		Szkeleton.Start("AmobaUtkozik", "utkozik");
    	Szkeleton.Finish("AmobaUtkozik", "utkozik");
    	return false;
    }
	
    /**
	* Megmondja az amobanak, hogy folddel valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param f
	*/
    public boolean utkozik(Fold f)
    {
		Szkeleton.Start("AmobaUtkozik", "utkozik");
    	Szkeleton.Finish("AmobaUtkozik", "utkozik");
    	return false;
    }
	
    /**
	* Megmondja az amobanak, hogy bombaval valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param bo
	*/
    public boolean utkozik(Bomba bo)
    {
		Szkeleton.Start("AmobaUtkozik", "utkozik");
    	Szkeleton.Finish("AmobaUtkozik", "utkozik");
    	return false;
    }
	
    /**
	* Megmondja az amobanak, hogy gyemanttal valo utkozes eseten mit csinaljon.
	*
	* @return boolean
	* @param gy
	*/
    public boolean utkozik(Gyemant gy)
    {
		Szkeleton.Start("AmobaUtkozik", "utkozik");
    	Szkeleton.Finish("AmobaUtkozik", "utkozik");
    	return false;
    }
}
